home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / share / doc / git / RelNotes-1.6.0.2.txt < prev    next >
Encoding:
Text File  |  2011-09-22  |  2.9 KB  |  88 lines

  1. GIT v1.6.0.2 Release Notes
  2. ==========================
  3.  
  4. Fixes since v1.6.0.1
  5. --------------------
  6.  
  7. * Installation on platforms that needs .exe suffix to git-* programs were
  8.   broken in 1.6.0.1.
  9.  
  10. * Installation on filesystems without symbolic links support did not
  11.   work well.
  12.  
  13. * In-tree documentations and test scripts now use "git foo" form to set a
  14.   better example, instead of the "git-foo" form (which is an acceptable
  15.   form if you have "PATH=$(git --exec-path):$PATH" in your script)
  16.  
  17. * Many commands did not use the correct working tree location when used
  18.   with GIT_WORK_TREE environment settings.
  19.  
  20. * Some systems need to use compatibility fnmatch and regex libraries
  21.   independent from each other; the compat/ area has been reorganized to
  22.   allow this.
  23.  
  24.  
  25. * "git apply --unidiff-zero" incorrectly applied a -U0 patch that inserts
  26.   a new line before the second line.
  27.  
  28. * "git blame -c" did not exactly work like "git annotate" when range
  29.   boundaries are involved.
  30.  
  31. * "git checkout file" when file is still unmerged checked out contents from
  32.   a random high order stage, which was confusing.
  33.  
  34. * "git clone $there $here/" with extra trailing slashes after explicit
  35.   local directory name $here did not work as expected.
  36.  
  37. * "git diff" on tracked contents with CRLF line endings did not drive "less"
  38.   intelligently when showing added or removed lines.
  39.  
  40. * "git diff --dirstat -M" did not add changes in subdirectories up
  41.   correctly for renamed paths.
  42.  
  43. * "git diff --cumulative" did not imply "--dirstat".
  44.  
  45. * "git for-each-ref refs/heads/" did not work as expected.
  46.  
  47. * "git gui" allowed users to feed patch without any context to be applied.
  48.  
  49. * "git gui" botched parsing "diff" output when a line that begins with two
  50.   dashes and a space gets removed or a line that begins with two pluses
  51.   and a space gets added.
  52.  
  53. * "git gui" translation updates and i18n fixes.
  54.  
  55. * "git index-pack" is more careful against disk corruption while completing
  56.   a thin pack.
  57.  
  58. * "git log -i --grep=pattern" did not ignore case; neither "git log -E
  59.   --grep=pattern" triggered extended regexp.
  60.  
  61. * "git log --pretty="%ad" --date=short" did not use short format when
  62.   showing the timestamp.
  63.  
  64. * "git log --author=author" match incorrectly matched with the
  65.   timestamp part of "author " line in commit objects.
  66.  
  67. * "git log -F --author=author" did not work at all.
  68.  
  69. * Build procedure for "git shell" that used stub versions of some
  70.   functions and globals was not understood by linkers on some platforms.
  71.  
  72. * "git stash" was fooled by a stat-dirty but otherwise unmodified paths
  73.   and refused to work until the user refreshed the index.
  74.  
  75. * "git svn" was broken on Perl before 5.8 with recent fixes to reduce
  76.   use of temporary files.
  77.  
  78. * "git verify-pack -v" did not work correctly when given more than one
  79.   packfile.
  80.  
  81. Also contains many documentation updates.
  82.  
  83. --
  84. exec >/var/tmp/1
  85. O=v1.6.0.1-78-g3632cfc
  86. echo O=$(git describe maint)
  87. git shortlog --no-merges $O..maint
  88.